﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Bussiness.Entity;
using Bussiness.Manager;
namespace DSC
{
    public partial class frmRoleDetail :AfChildrenForm
    {
        public string infoBeforeChange { set; get; }
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (keyData == Keys.Escape) // thoat
            {
                this.Close();
                return true;
            }
            if (keyData == Keys.F5) // Luu thong tin
            {
                if(btnSave.Enabled==true)
                    SaveInfo();
                else
                    MessageBox.Show("Bạn không có quyền thực hiện chức năng này");
                return true;
            }
            return base.ProcessCmdKey(ref msg, keyData);
        }
        private void SaveInfo()
        {
            if (!string.IsNullOrEmpty(txtRoleName.Text))
            {
                PT_RoleEntity obj = new PT_RoleEntity();
                obj.RoleName = txtRoleName.Text;
                PT_RoleManager.CreateInstant().Insert(obj);
                RaiseChangeDataEvent();
                this.Close();
            }
            else
                MessageBox.Show("Vui lòng nhập tên quyền","Thông báo");
        }
      
        private void btnSave_Click(object sender, EventArgs e)
        {
            SaveInfo();
        }
      

        private void frmRoleDetail_Load(object sender, EventArgs e)
        {
        
        }

         public frmRoleDetail()
        {
            InitializeComponent();
        }
    }
}
